object-oriented systems oriented java health care customer multimedia systems relationship cigarette health health information development management design information object health and medical crm addiction architecture stop smoking